# umi 怎样在配置中添加headeScripts

umi2:

 plugins: [
    [
      'umi-plugin-react',
      {
        antd: true,
        dva: { hmr: true, immer: true },
        targets: { ie: 11 },
        locale: {
          enable: false,
          // default false
          default: 'zh-CN',
          baseNavigator: true,
        },
        // default true, when it is true, will use `navigator.language` overwrite default
        dynamicImport: { loadingComponent: './components/PageLoading/index' },
        headScripts: [
          { src: 'http://cdn/a.js' },
          { src: '<%= PUBLIC_PATH %>a.js' },
          { content: `alert('a');` }
        ]
      },
    ],
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

umi4:

export default defineConfig({
  headScripts: [
    // 公式
    {
      content: `window.MathJax = {
          tex: {
            inlineMath: [
              ['$', '$'],
              ['\(', '\)'],
            ],
            displayMath: [
              ['$$', '$$'],
              ['\[', '\] '],
            ]
          }
        }`,
      charset: 'utf-8',
    },
    { src: `${publicPath}gio.js` },
    {
      src: `https://assets.haixue.com/sdk/libs/tex-mml-chtml.js`,
      defer: false,
      async: false,
    },
  ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
最后更新时间: 7/2/2025, 2:56:43 PM